Server-Driven UI
https://scrapbox.io/files/65480e77386e3f001c90eb99.png
UI/UXの多様性を支えるために、APIでUIを送信するアーキテクチャ Lyft, Instagramでもこのアーキテクチャが使われている
SDUIの場合はコンテンツの出し分けをバックエンドのみで行うため設計がしやすく、ビジネスロジックを考えることに集中出来ています。
Server-driven UI (SDUI) is an emerging technique used by companies like Airbnb and Lyft that leverage the server to build the user interfaces of their mobile apps. This opens up new possibilities and addresses some fundamental challenges with native mobile app development. Before we look at how server-driven UI works, let’s take a look at how mobile apps are developed toda
---
サーバー駆動型UI(SDUI)は、AirbnbやLyftのような企業が、モバイルアプリのユーザーインターフェイスを構築するためにサーバーを活用する新しい技術です。これにより、新たな可能性が開かれ、ネイティブ・モバイル・アプリケーション開発の基本的な課題に対処することができます。サーバー駆動型UIの仕組みについて説明する前に、モバイルアプリがどのように開発されているのかを見てみましょう。
2023/11/06
Nativeでもあまり使われない機能をバンドルするのは非効率だったりストアからの配布に時間がかかったりでインスタ(React Native + Relay)では彼らが「Data-Driven Dependencies (3D)」と呼ぶコードの遅延ロード的な技術が使われています (Server-Driven UIと呼ばれることも) 国内事例